package totask.service;

import org.springframework.stereotype.Service;
import totask.pojo.TotaskTask;
import totask.vo.TotaskTaskVo;

import java.util.List;
import java.util.Map;

@Service
public interface TaskService {
    //根据项目id查询所有任务详情信息
    List<TotaskTask> queryTaskAll(Integer ProjectId);
    //根据项目id，新建任务信息
    String insertTask(TotaskTask task);
    //根据项目id，修改任务
    String updateTask(TotaskTask task);
    //根据用户id查询自己的任务
    TotaskTaskVo queryUserTaskAll(String userId);
//    //根据项目id，查询任务信息
//    TotaskTask queryByTask(Integer ProjectId);
    //根据项目id查询，项目进度
    Map<String,Integer> queryProjectProgress(Integer projectId);
    //根据用户id，项目id，查询任务进度
    Map<String,Integer> queryTaskProgress(Integer projectId,String userId,Integer roleId);
}
